# 基于pytest编写测试脚本
#    + 准备测试数据
#    + 获取响应数据 = 调用接口类().接口方法(传递测试数据)
#    + 断言
#    + 关联

# 导包
from api.login import LoginAPI
import config
from api.deptment import DeptAPI

class TestDenglu:
    # 前置处理
    token666 = None
    id666 = None
    def setup_class(self):
        # 实例化接口类
        self.login_api = LoginAPI()
        self.dept_api = DeptAPI()
        response = self.login_api.login(config.login_data)
        print(response.json())
        TestDenglu.token666=response.json().get("data")
    # 获取部门
    def test01(self):
        response = self.dept_api.huoqu(TestDenglu.token666)
        # print(response.json())
        TestDenglu.id666= response.json().get("data").get("depts")[0].get("id")
        print(TestDenglu.id666)
        assert response.status_code == 200
        assert response.json().get("success") is True
        assert response.json().get("code") == 10000
        assert "成功" in response.text
    # 添加部门
    

